#ifndef CLUSTER_H
#define CLUSTER_H

//#include "Classes.h"
//#include "expand.h"
class PVertex;
#include "PVertex.h"
//#include "mymesh.h"
#include <vector>
//#include <iostream>

//using namespace std;


struct Cluster {
  bool mark;
  Point3d sphere_center;
  float sphere_radius;
  vector<CVertex*> vertices;
  vector<Cluster*> neighborhood;
  vector<Cluster*> sons;
  Cluster* father;
  //bool operator< (const Cluster& c1,const Cluster& c2);
public:
  bool operator< (Cluster other) const;

};
#endif // CLUSTER_H
